home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / c / agl103p.lha / src / agl / keymap.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-12-09  |  3.1 KB  |  149 lines

  1. /******************************************************************************
  2.  
  3. Copyright © 1994 Jason Weber
  4. All Rights Reserved
  5.  
  6. $Id: keymap.h,v 1.2.1.3 1994/12/09 05:27:24 jason Exp $
  7.  
  8. $Log: keymap.h,v $
  9.  * Revision 1.2.1.3  1994/12/09  05:27:24  jason
  10.  * added copyright
  11.  *
  12.  * Revision 1.2.1.2  1994/11/16  06:20:37  jason
  13.  * comments
  14.  *
  15.  * Revision 1.2.1.1  1994/03/29  05:41:32  jason
  16.  * Added RCS Header
  17.  *
  18.  * Revision 1.2.1.1  2002/03/26  22:04:12  jason
  19.  * Added RCS Header
  20.  *
  21.  * Revision 1.2.1.1  2002/03/26  22:00:51  jason
  22.  * RCS/agl.h,v
  23.  *
  24.  
  25. ******************************************************************************/
  26.  
  27.  
  28. /*
  29.  *  Key remapping for Amiga GL
  30.  */
  31.  
  32. #define KEYMAPLENGTH    128
  33.  
  34. static short KeyRemap[KEYMAPLENGTH]=
  35.     {
  36.     ACCENTGRAVEKEY,    /* 0x00    ? */
  37.     ONEKEY,            /* 0x01    */
  38.     TWOKEY,            /* 0x02    */
  39.     THREEKEY,        /* 0x03    */
  40.     FOURKEY,        /* 0x04    */
  41.     FIVEKEY,        /* 0x05    */
  42.     SIXKEY,            /* 0x06    */
  43.     SEVENKEY,        /* 0x07    */
  44.     EIGHTKEY,        /* 0x08    */
  45.     NINEKEY,        /* 0x09    */
  46.     ZEROKEY,        /* 0x0A    */
  47.     MINUSKEY,        /* 0x0B    */
  48.     EQUALKEY,        /* 0x0C    */
  49.     BACKSLASHKEY,    /* 0x0D    */
  50.     0,                /* 0x0E    */
  51.     PAD0,            /* 0x0F    */
  52.     QKEY,            /* 0x10    */
  53.     WKEY,            /* 0x11    */
  54.     EKEY,            /* 0x12    */
  55.     RKEY,            /* 0x13    */
  56.     TKEY,            /* 0x14    */
  57.     YKEY,            /* 0x15    */
  58.     UKEY,            /* 0x16    */
  59.     IKEY,            /* 0x17    */
  60.     OKEY,            /* 0x18    */
  61.     PKEY,            /* 0x19    */
  62.     LEFTBRACKETKEY,    /* 0x1A    */
  63.     RIGHTBRACKETKEY,/* 0x1B    */
  64.     0,                /* 0x1C    */
  65.     PAD1,            /* 0x1D    */
  66.     PAD2,            /* 0x1E    */
  67.     PAD3,            /* 0x1F    */
  68.     AKEY,            /* 0x20    */
  69.     SKEY,            /* 0x21    */
  70.     DKEY,            /* 0x22    */
  71.     FKEY,            /* 0x23    */
  72.     GKEY,            /* 0x24    */
  73.     HKEY,            /* 0x25    */
  74.     JKEY,            /* 0x26    */
  75.     KKEY,            /* 0x27    */
  76.     LKEY,            /* 0x28    */
  77.     SEMICOLONKEY,    /* 0x29    */
  78.     QUOTEKEY,        /* 0x2A    */
  79.     0,                /* 0x2B    */
  80.     0,                /* 0x2C    */
  81.     PAD4,            /* 0x2D    */
  82.     PAD5,            /* 0x2E    */
  83.     PAD6,            /* 0x2F    */
  84.     0,                /* 0x30    */
  85.     ZKEY,            /* 0x31    */
  86.     XKEY,            /* 0x32    */
  87.     CKEY,            /* 0x33    */
  88.     VKEY,            /* 0x34    */
  89.     BKEY,            /* 0x35    */
  90.     NKEY,            /* 0x36    */
  91.     MKEY,            /* 0x37    */
  92.     COMMAKEY,        /* 0x38    */
  93.     PERIODKEY,        /* 0x39    */
  94.     VIRGULEKEY,        /* 0x3A    */
  95.     0,                /* 0x3B    */
  96.     PADPERIOD,        /* 0x3C    */
  97.     PAD7,            /* 0x3D    */
  98.     PAD8,            /* 0x3E    */
  99.     PAD9,            /* 0x3F    */
  100.     SPACEKEY,        /* 0x40    */
  101.     BACKSPACEKEY,    /* 0x41    */
  102.     TABKEY,            /* 0x42    */
  103.     PADENTER,        /* 0x43    */
  104.     RETKEY,            /* 0x44    */
  105.     ESCKEY,            /* 0x45    */
  106.     DELKEY,            /* 0x46    */
  107.     0,                /* 0x47    */
  108.     0,                /* 0x48    */
  109.     0,                /* 0x49    */
  110.     PADMINUS,        /* 0x4A    */
  111.     0,                /* 0x4B    */
  112.     UPARROWKEY,        /* 0x4C    */
  113.     DOWNARROWKEY,    /* 0x4D    */
  114.     RIGHTARROWKEY,    /* 0x4E    */
  115.     LEFTARROWKEY,    /* 0x4F    */
  116.     F1KEY,            /* 0x50    */
  117.     F2KEY,            /* 0x51    */
  118.     F3KEY,            /* 0x52    */
  119.     F4KEY,            /* 0x53    */
  120.     F5KEY,            /* 0x54    */
  121.     F6KEY,            /* 0x55    */
  122.     F7KEY,            /* 0x56    */
  123.     F8KEY,            /* 0x57    */
  124.     F9KEY,            /* 0x58    */
  125.     F10KEY,            /* 0x59    */
  126.     PADPF1,            /* 0x5A    */
  127.     PADPF2,            /* 0x5B    */
  128.     PADVIRGULEKEY,    /* 0x5C    */
  129.     PADASTERKEY,    /* 0x5D    */
  130.     PADPLUSKEY,        /* 0x5E    */
  131.     INSERTKEY,        /* 0x5F    */
  132.     LEFTSHIFTKEY,    /* 0x60    */
  133.     RIGHTSHIFTKEY,    /* 0x61    */
  134.     CAPSLOCKKEY,    /* 0x62    */
  135.     CTRLKEY,        /* 0x63    */
  136.     LEFTALTKEY,        /* 0x64    */
  137.     RIGHTALTKEY,    /* 0x65    */
  138.     LEFTCTRLKEY,    /* 0x66    */
  139.     RIGHTCTRLKEY,    /* 0x67    */
  140.     0,                /* 0x68    */
  141.     0,                /* 0x69    */
  142.     0,                /* 0x6A    */
  143.     0,                /* 0x6B    */
  144.     0,                /* 0x6C    */
  145.     0,                /* 0x6D    */
  146.     0,                /* 0x6E    */
  147.     0,                /* 0x6F    */
  148.     };
  149.